package cn.nkpro.elcube.docengine.gen;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.io.Serializable;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DocDefFlow extends DocDefFlowKey implements Serializable {
    private String refObjectType;

    private String state;

    private Long updatedTime;

    private Integer orderBy;

    private String refObjectParams;

    /**
     * 是否显示在创建入口
     *
     * @mbggenerated
     */
    private Integer displayButton;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table nk_doc_def_flow
     *
     * @mbggenerated
     */
    private static final long serialVersionUID = 1L;

    @cn.nkpro.elcube.annotation.CodeFieldNotes("")
    public String getRefObjectType() {
        return refObjectType;
    }

    public void setRefObjectType(String refObjectType) {
        this.refObjectType = refObjectType;
    }

    @cn.nkpro.elcube.annotation.CodeFieldNotes("")
    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    @cn.nkpro.elcube.annotation.CodeFieldNotes("")
    public Long getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(Long updatedTime) {
        this.updatedTime = updatedTime;
    }

    @cn.nkpro.elcube.annotation.CodeFieldNotes("")
    public Integer getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(Integer orderBy) {
        this.orderBy = orderBy;
    }

    @cn.nkpro.elcube.annotation.CodeFieldNotes("")
    public String getRefObjectParams() {
        return refObjectParams;
    }

    public void setRefObjectParams(String refObjectParams) {
        this.refObjectParams = refObjectParams;
    }

    /**
     * 获取 是否显示在创建入口
     *
     * @return 是否显示在创建入口
     *
     * @mbggenerated
     */
    @cn.nkpro.elcube.annotation.CodeFieldNotes("是否显示在创建入口")
    public Integer getDisplayButton() {
        return displayButton;
    }

    /**
     * 设置 是否显示在创建入口
     *
     * @return 是否显示在创建入口
     *
     * @mbggenerated
     */
    public void setDisplayButton(Integer displayButton) {
        this.displayButton = displayButton;
    }
}